#ifndef __MESH_H__
#define __MESH_H__

namespace MegaEngine
{
	class Vector3;
	class AABB;
	class Renderer;
	class VertexBuffer;
	class IndexBuffer;

	enum DrawPrimitives;

	class Mesh
	{
	private:
		AABB * boundBox;
		bool visible;
		//TEST
		VertexBuffer * vertexBuff;
		IndexBuffer * indexBuff;
		DrawPrimitives primitive;
		//TODO vertexs
	public:
		SetVisible(bool);
		Draw(Renderer*);
	}
}

#endif //__MESH_H__